static void
gtk_inspector_window_init (GtkInspectorWindow *iw)
{
- gchar *title;
-
gtk_widget_init_template (GTK_WIDGET (iw));
gtk_window_group_add_window (gtk_window_group_new (), GTK_WINDOW (iw));
- title = g_strdup_printf (_("GTK+ Inspector — %s"), g_get_application_name ());
- gtk_window_set_title (GTK_WINDOW (iw), title);
- g_free (title);
-
if (gtk_inspector_python_is_enabled ())
{
gtk_widget_show (iw->python_shell);
gtk_widget_class_set_template_from_resource (widget_class, "/org/gtk/inspector/window.ui");
- gtk_widget_class_bind_template_child (widget_class, GtkInspectorWindow, top_notebook);
+ gtk_widget_class_bind_template_child (widget_class, GtkInspectorWindow, top_stack);
gtk_widget_class_bind_template_child (widget_class, GtkInspectorWindow, widget_tree);
gtk_widget_class_bind_template_child (widget_class, GtkInspectorWindow, prop_list);
gtk_widget_class_bind_template_child (widget_class, GtkInspectorWindow, child_prop_list);
<property name="pack-type">start</property>
</packing>
</child>
+ <child type="title">
+ <object class="GtkStackSwitcher">
+ <property name="visible">True</property>
+ <property name="stack">top_stack</property>
+ </object>
+ </child>
</object>
</child>
<child>
- <object class="GtkNotebook" id="top_notebook">
+ <object class="GtkStack" id="top_stack">
<property name="visible">True</property>
- <property name="show-border">False</property>
<child>
<object class="GtkBox">
<property name="visible">True</property>
</child>
</object>
<packing>
- <property name="tab_expand">True</property>
- <property name="tab_fill">True</property>
+ <property name="name">objects</property>
+ <property name="title" translatable="yes">Objects</property>
</packing>
</child>
- <child type="tab">
- <object class="GtkLabel">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Objects</property>
- </object>
- </child>
<child>
<object class="GtkInspectorResourceList">
<property name="visible">True</property>
</object>
<packing>
- <property name="tab_expand">True</property>
- <property name="tab_fill">True</property>
+ <property name="name">resources</property>
+ <property name="title" translatable="yes">Resources</property>
</packing>
</child>
- <child type="tab">
- <object class="GtkLabel">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Resources</property>
- </object>
- </child>
<child>
<object class="GtkInspectorCssEditor">
<property name="visible">True</property>
<property name="global">True</property>
</object>
<packing>
- <property name="tab_expand">True</property>
- <property name="tab_fill">True</property>
+ <property name="name">css</property>
+ <property name="title" translatable="yes">Custom CSS</property>
</packing>
</child>
- <child type="tab">
- <object class="GtkLabel">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Custom CSS</property>
- </object>
- </child>
<child>
<object class="GtkInspectorVisual">
<property name="visible">True</property>
</object>
<packing>
- <property name="tab_expand">True</property>
- <property name="tab_fill">True</property>
+ <property name="name">visual</property>
+ <property name="title" translatable="yes">Visual</property>
</packing>
</child>
- <child type="tab">
- <object class="GtkLabel">
- <property name="visible">True</property>
- <property name="label" translatable="yes">Visual</property>
- </object>
- </child>
<child>
<object class="GtkInspectorGeneral">
<property name="visible">True</property>
</object>
<packing>
- <property name="tab_expand">True</property>
- <property name="tab_fill">True</property>
+ <property name="name">general</property>
+ <property name="title" translatable="yes">General</property>
</packing>
</child>
- <child type="tab">
- <object class="GtkLabel">
- <property name="visible">True</property>
- <property name="label" translatable="yes">General</property>
- </object>
- </child>
</object>
</child>
</template>